import request from '@/utils/request'

/**
 * 根据商品分类ID分页查询规则组
 */
export function pagingSpecGroups(params) {
  return request({
    url: '/service-goods/spec/group/page',
    method: 'GET',
    params
  })
}

/**
 * 保存规格组
 */
export function saveSpecGroup(data) {
  return request({
    url: '/service-goods/spec/group',
    method: 'POST',
    data
  })
}

/**
 * 修改规格组
 */
export function updateSpecGroup(specGroup) {
}

/**
 * 删除规格组
 */
export function deleteSpecGroup(specGroupId) {
}

/**
 * 根据规格组ID分页查询规格参数
 */
export function pagingSpecParams(params) {
  return request({
    url: '/service-goods/spec/param/page',
    method: 'GET',
    params
  })
}

/**
 * 根据条件查询规格参数
 * 条件可以是 categoryId 商品分类；specGroupId 规格组；是否通用 isGeneric；是否搜素 isSearching
 */
export function listSpecParamsByConds(params) {
  return request({
    url: '/service-goods/spec/param',
    method: 'GET',
    params
  })
}

/**
 * 保存规格参数
 */
export function saveSpecParam(data) {
  return request({
    url: '/service-goods/spec/param',
    method: 'POST',
    data
  })
}
